<?php

class Html {

    public static function css($filename) {
        if(file_exists(ROOT_DIR.DS.'www'.DS.'css'.DS.$filename.'.css'))
            return '<link href="www'.DS.'css'.DS.$filename.'.css" rel="stylesheet" type="text/css"/>';
    }
    
    public static function link($text,$urlInfo) {
        $link = self::makeUrl($urlInfo);
        return '<a href="'.$link.'">'.$text.'</a>';
    }

    public static function makeUrl($linkarray) {
        if(is_array($linkarray)) {
            $link = (REWRITE) ? '' : 'index.php';
            if(!empty($linkarray['controller'])) {
                $link .= (REWRITE) ? DS.$linkarray['controller'] : '?page='.$linkarray['controller'];
                if(!empty($linkarray['action'])) {
                    $link .= (REWRITE) ? DS.$linkarray['action'] : '&action='.$linkarray['action'];
                    if(!empty($linkarray['param'])) {
                        $link .= (REWRITE) ? DS.$linkarray['param'] : '&param'.$linkarray['param'];
                    }
                }
            }
        }
        else
            $link = DS.$linkarray;
        return $link;
    }

    public static function image($file,$alt) {
	if(file_exists(ROOT_DIR.DS.'www'.DS.'images'.DS.$file))
		$image = 'www'.DS.'images'.DS.$file;
	 else
		$image = 'www'.DS.'images'.DS.'empty.png';
         return '<img src="'.$image.'" alt="'.$alt.'" />';
    }

}
?>